<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html" template="/layout/normal.xhtml"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:c="http://java.sun.com/jstl/core"
	xmlns:s="http://jboss.com/products/seam/taglib">
	<ui:define name="body">
		<s:remote include="edicionConcurso" />
		<script language="javascript">
			Seam.Remoting.loadingMessage = "Cargando...";

			function centrarPintar(map, layer){
				//alert("entra en centrar pintar");
				Seam.Component.getInstance("edicionConcurso").obtieneBbox(function (s) {
					//alert(s);
	  				if(s!=null){
	  				 	//alert(s);
	  					//$('mapa1').contentWindow.localizarPunto(s);
	  					document.getElementById('mapa1').contentWindow.localizarPunto(s,map, layer);
	  					window.parent.document.getElementById('form:mostrarRes').onclick();
	  				}
			}
				);
			}

			function centraMunicipio(){
				//alert("entra en centrar municipio");
				//alert(document.getElementById('mapa1').contentWindow.App.obtainMap());0
				var mapa = document.getElementById('mapa1').contentWindow.App.obtainMap();
				var capa = document.getElementById('mapa1').contentWindow.App.obtainLayer();
				var mun = document.getElementById('form:municipio').value;
				Seam.Component.getInstance("edicionConcurso").centrarMunicipio(mun,function (s) {
					//alert(s);
	  				if(s!=null){
	  					//alert("trae s");
//	  				 	alert(map);
	  					//$('mapa1').contentWindow.localizarPunto(s);
	  					document.getElementById('mapa1').contentWindow.localizarPunto(s,mapa, capa);
	  					window.parent.document.getElementById('form:mostrarRes').onclick();
	  				}
			}
				);
			}
		</script>
		<s:validateAll>
			<h:panelGrid columns="1" id="mensaje">
				<h:messages id="mensajes" />
			</h:panelGrid>

			<h:panelGrid columns="1" styleClass="contenedor_pest">
				<rich:tabPanel id="panelPrincipal">
					<rich:tab label="Concurso">
						<h:panelGrid id="principal" columns="1" style="width:100%;">
							<a4j:commandLink id="mostrarRes" value=""
							style="width:0px;height:0px;"  reRender="mapa1"></a4j:commandLink>
							<h:panelGrid columns="1" styleClass="fila">
								<h:outputLabel value="Datos del Concurso"
									styleClass="td_categoria" />
								<h:graphicImage url="temas/azul/imagenes/barra.gif"
									styleClass="linea"></h:graphicImage>
							</h:panelGrid>
							<h:panelGrid columns="2">
								<h:outputLabel value="Asociacion" styleClass="th150"></h:outputLabel>
								<h:selectOneMenu value="#{edicionConcurso.concurso.asociacion}" styleClass="td100" disabled="true"
									id="asociacion">
									<s:selectItems var="tipo" value="#{edicionConcurso.listaAsociaciones}"
										label="#{tipo.nombre}" noSelectionLabel=""></s:selectItems>
									<s:convertEntity />
								</h:selectOneMenu>
							</h:panelGrid>
							<h:panelGrid columns="4">
								<h:outputLabel value="Fecha inicio" styleClass="th150"></h:outputLabel>
								<rich:calendar id="fechaInicio" value="#{edicionConcurso.concurso.fechaInicio}"
									styleClass="td80" datePattern="dd/MM/yyyy" disabled="true">
								</rich:calendar>
								<h:outputLabel value="Fecha fin" styleClass="th150"></h:outputLabel>
								<rich:calendar id="fechaAlta" value="#{edicionConcurso.concurso.fechaFin}"
									styleClass="td80" datePattern="dd/MM/yyyy" disabled="true">
								</rich:calendar>
							</h:panelGrid>
							<h:panelGrid columns="2">
								<rich:listShuttle sourceValue="#{edicionConcurso.listaJueces}"
									sourceCaptionLabel="Jueces" targetCaptionLabel="Jueces asignados"
									targetValue="#{edicionConcurso.listaJuecesSel}" var="jz"
									listHeight="400" fastOrderControlsVisible="false"
									fastMoveControlsVisible="false" orderControlsVisible="false"
									copyControlLabel="Añadir" removeControlLabel="Quitar"
									style="text-align:left;" disabled="true">
									<rich:column>
										<h:outputText value="#{jz.numJuez}"></h:outputText>
									</rich:column>
									<s:convertEntity />
								</rich:listShuttle>
							</h:panelGrid>
							<h:panelGrid columns="4">
								<h:outputLabel value="Provincia" styleClass="th80"></h:outputLabel>
								<h:selectOneMenu value="#{edicionConcurso.provinciaSel}"
									styleClass="td80" id="prov" disabled="true">
									<s:selectItems var="tipo"
										value="#{edicionConcurso.listaProvincias}"
										label="#{tipo.nombre}" noSelectionLabel=""></s:selectItems>
									<s:convertEntity />
									<a4j:support event="onchange" reRender="municipio" />
								</h:selectOneMenu>
								<h:outputLabel value="Municipio" styleClass="th50"></h:outputLabel>
								<h:selectOneMenu id="municipio"
									value="#{edicionConcurso.municipioSel}" styleClass="td200" disabled="true">
									<s:selectItems var="tipo"
										value="#{edicionConcurso.listaMunicipios}"
										label="#{tipo.nombre}" noSelectionLabel=""></s:selectItems>
									<s:convertEntity />
									<a4j:support event="onchange" oncomplete="centraMunicipio();" />
								</h:selectOneMenu>
								<h:outputLabel value="Domicilio" styleClass="th150"></h:outputLabel>
								<h:inputText styleClass="td300"
									value="#{edicionConcurso.concurso.domicilio}"
									title="Domicilio"
									style=" width : 150px;" disabled="true"/>
								<h:outputLabel value="Precio inscripción" styleClass="th150"></h:outputLabel>
								<h:inputText styleClass="td300"
									value="#{edicionConcurso.concurso.precio}"
									title="Domicilio"
									style=" width : 150px;" disabled="true"/>

							</h:panelGrid>
							<h:panelGrid columns="2">
								<h:outputLabel value="Coordenadas" styleClass="th150"></h:outputLabel>
								<h:panelGrid columns="2">
									<h:inputText id="coordenadaX" styleClass="td300"
									value="#{edicionConcurso.concurso.coordenadaX}"
									title="Domicilio" disabled="true"/>
									<h:inputText id="coordenadaY" styleClass="td300"
									value="#{edicionConcurso.concurso.coordenadaY}"
									title="Domicilio" disabled="true"/>
								</h:panelGrid>
							</h:panelGrid>
						</h:panelGrid>
						<h:panelGrid columns="1">
						<iframe id="mapa1" src="../map/index2.html" width="745"
															height="325" scrolling="no" marginwidth="0"
															marginheight="0" frameborder="0"> </iframe>
						</h:panelGrid>
					</rich:tab>

				</rich:tabPanel>
			</h:panelGrid>
		</s:validateAll>
	</ui:define>
	<ui:define name="botonera">
		<h:panelGrid columns="7" id="botones" styleClass="botones">
		</h:panelGrid>
	</ui:define>
</ui:composition>

